home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / graphics / gfxbase.h < prev    next >
C/C++ Source or Header  |  1988-07-15  |  1KB  |  58 lines

  1. #ifndef    GRAPHICS_GFXBASE_H
  2. #define    GRAPHICS_GFXBASE_H
  3. #ifndef    EXEC_LISTS_H
  4. #include    <exec/lists.h>
  5. #endif
  6. #ifndef    EXEC_LIBRARIES_H
  7. #include    <exec/libraries.h>
  8. #endif
  9. #ifndef    EXEC_INTERRUPTS_H
  10. #include    <exec/interrupts.h>
  11. #endif
  12. struct    GfxBase
  13. {
  14. struct    Library    LibNode;
  15. struct    View    *ActiView;
  16. struct    copinit    *copinit;
  17. long    *cia;
  18. long    *blitter;
  19. UWORD    *LOFlist;
  20. UWORD    *SHFlist;
  21. struct    bltnode    *blthd,*blttl;
  22. struct    bltnode    *bsblthd,*bsblttl;
  23. struct    Interrupt    vbsrv,timsrv,bltsrv;
  24. struct    List    TextFonts;
  25. struct    TextFont    *DefaultFont;
  26. UWORD    Modes;
  27. BYTE    VBlank;
  28. BYTE    Debug;
  29. SHORT    BeamSync;
  30. SHORT    system_bplcon0;
  31. UBYTE    SpriteReserved;
  32. UBYTE    bytereserved;
  33. USHORT    Flags;
  34. SHORT    BlitLock;
  35. short    BlitNest;
  36. struct    List    BlitWaitQ;
  37. struct    Task    *BlitOwner;
  38. struct    List    TOF_WaitQ;
  39. UWORD    DisplayFlags;
  40. struct    SimpleSprite    **SimpleSprites;
  41. UWORD    MaxDisplayRow;
  42. UWORD    MaxDisplayColumn;
  43. UWORD    NormalDisplayRows;
  44. UWORD    NormalDisplayColumns;
  45. UWORD    NormalDPMX;
  46. UWORD    NormalDPMY;
  47. struct    SignalSemaphore    *LastChanceMemory;
  48. UWORD    *LCMptr;
  49. UWORD    MicrosPerLine;
  50. UWORD    MinDisplayColumn;
  51. ULONG    reserved[23];
  52. };
  53. #define    NTSC    1
  54. #define    GENLOC    2
  55. #define    PAL    4
  56. #define    BLITMSG_FAULT    4
  57. #endif
  58.